#include<iostream>
using namespace std;
const int N=11;
int h[N],elem[2*N],ne[2*N],id,n;
int f(int x){
	int p=(x%N+N)%N;
	return p; 
}
void insert(int x){
	int p=f(x);
	id++;
	elem[id]=x;
	
	ne[id]=h[p];
	h[p]=id;
}
bool find(int x){
	int p=f(x);
	for(int i=h[p];i;i=ne[i]){
		int u=elem[i];
		if(u==x){
			return true;
		}
	} 
	return false;
} 
int main(){
//	int a[10]={5,17,14,15,10,21,13,16,6,23};
	cin>>n; 
    while(n--)
    {
        int op, x; cin >> op >> x;
        if(op == 1) // 插入
        {
            insert(x);
        }
        else // 查询
        {
            if(find(x)) cout << "yes" << endl;
            else cout << "no" << endl;
        }
    }
	return 0;
}
